Skip to content

feat: distribution channels — Homebrew, Docker, SDKMAN (#128)#145

Merged
rlaope merged 1 commit intomasterfrom
feat/distribution-channels
Apr 14, 2026
Merged

feat: distribution channels — Homebrew, Docker, SDKMAN (#128)#145
rlaope merged 1 commit intomasterfrom
feat/distribution-channels

Conversation

@rlaope
Copy link
Copy Markdown
Owner

@rlaope rlaope commented Apr 14, 2026

Summary

  • Homebrew formula (Formula/argus.rb) with openjdk@21 dependency
  • Docker workflow updated: CLI + agent images to GHCR
  • SDKMAN candidate definition + vendor portal submission guide
  • install.sh: platform detection, native binary download with JAR fallback

Test plan

  • ./gradlew :argus-cli:test passes
  • brew install --build-from-source Formula/argus.rb (manual)
  • Docker build: docker build -t argus . (manual)

Closes #128

#128)

- Formula/argus.rb: Homebrew formula with openjdk@21 dependency
- docker.yml: updated workflow with CLI + agent image builds to GHCR
- deploy/sdkman/: candidate definition + vendor portal submission guide
- install.sh: platform detection, native binary download with JAR fallback

Signed-off-by: rlaope <piyrw9754@gmail.com>
@rlaope rlaope merged commit 373ac44 into master Apr 14, 2026
7 checks passed
@rlaope rlaope deleted the feat/distribution-channels branch April 14, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: distribute via SDKMAN, Homebrew, and Docker Hub

1 participant